星巡研究院

K8s 集群安全

### ① 情报卡片 靶场环境 K8S-TARGET-03,某 Pod 用 hostPath 把宿主目录挂进容器,挂载范围过宽(含宿主关键路径,占位 `/host-root`)。 ### ② 攻击面判断 hostPath 让容器直接读写宿主文件系统目录,挂到关键路径等于给了宿主文件系统的一块窗口。问题在挂载范围与内容,而非网络服务。 ### ③ 第一次试探 容器内列出挂载目录内容,确认是否为宿主真实目录而非空占位,只读不写,判断挂载边界。 ### ④ 真假阳性递进校验 排除模拟:目录内容与宿主真实结构对应。验证写入可达:在授权测试内确认可向宿主目录写文件,区分"只读可见"与"可写控制"。 ### ⑤ 完整链路拆解 失陷 Pod → 过宽 hostPath 挂到宿主关键目录 → 读写宿主文件(含启动项、凭证文件,占位路径 `/host-root`)→ 植入或篡改宿主执行入口 → 节点持久化 → 凭证横向。只读泄露是信息环,可写并改执行入口才到逃逸。 ### ⑥ 底层溯源 hostPath 由 kubelet 经 `mount` 把宿主目录挂进容器 MNT 命名空间,
这是进阶内容

升级理论包获取本册全部章节,从机器本质系统入门